import { parseTime } from './index'
import { Message } from 'element-ui'

/**
 * 统一输出错误信息
 * @param {String} name 错误的类型
 * @param {String} action 错误的动作描述
 * @param {String} msg 错误描述
 */
export function logError(name, action, msg, notify = true) {
  if (!name || !action) {
    return console.error('必须传入 name 或 action 参数')
  }

  if (!msg) {
    msg = '暂无提示信息，具体查看控制台'
  }

  const date = parseTime(Date.now())

  console.error(date, name, action, msg)
  notify && Message.error(msg)
}
